home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Development Foundation 1.1 for IRIX 6.4
/
SGI IRIX 6.4 Development Foundation 1.1.iso
/
relnotes
/
ftn_eoe
/
ch1.z
/
ch1
Wrap
Text File
|
1998-03-26
|
11KB
|
399 lines
- 1 -
7.2.1 MIPSpro Fortran Execution Environment Release Notes
- 2 -
1. _I_n_t_r_o_d_u_c_t_i_o_n
These notes describe the Fortran Compiler
Execution Environment (_f_t_n__e_o_e), version 7.2.1,
from Silicon Graphics, Inc. The Fortran
Compiler EOE contains Fortran libraries supplied
as DSOs (dynamic shared objects). DSOs are
discussed in the _d_s_o(_5) man page. The Fortran
Compiler EOE supports the 32-bit, 64-bit and
high performance 32-bit (n32) MIPSpro
compilation modes of both Fortran 77 and Fortran
90.
1.1 _F_o_r_t_r_a_n__A_p_p_l_i_c_a_t_i_o_n_s__P_r_e_r_e_q_u_i_s_i_t_e
If you plan to run _a_n_y Fortran applications, it
is important to note that you mmmmuuuusssstttt install the
Fortran Compiler EOE.
NOTE:
This subsystem contains exactly the same runtime
libraries as were released for Fortran 77 and
Fortran 90 on IRIX 6.2, 6.3 and 6.4
respectively. Patch 2759 (on the IRIX
Development Foundation CD) contains the
corresponding runtime libraries with both bug
fixes and new features for MIPSpro 7.2.1 on IRIX
6.2, 6.3 and 6.4 systems.
NOTE:
Patch 2759 contains both ftn77_eoe and ftn_eoe
subsystems. One set of these subsystems
is marked as installable (NA) while the other is
marked as not installable (NX).
When installing patch 2759 on the 7.2.1 and 7.2
compiler runtimes containing ftn_eoe,
the ftn77_eoe subsystems are displayed as not
installable (NX).
When installing patch 2759 on earlier compilers
runtimes containing ftn77_eoe,
the ftn_eoe subsystems are displayed as not
installable (NX).
- 3 -
On IRIX 6.5, ftn_eoe is located on the IRIX
Foundation CD and contains the latest versions
of the libraries. Packaged in their own
subsystems are N32 and 64-bit versions of
libeag_ffio.so. The libraries contain certain
Fortran 90 FFIO interfaces for NASTRAN. They are
provided as a gift that is undocumented and
unsupported. They are not installed by default.
If you plan on developing or running MIPSpro
7.2.1 Fortran 90 applications, on IRIX 6.2, 6.3
or 6.4 systems you MUST install the ftn_eoe
subsystems from SGI patch 2759.
1.2 _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
Following is the release identification
information for the Fortran Compiler Execution
Environment (_f_t_n__e_o_e):
Fortran f77 EOE
SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
7.2.1
VVVVeeeerrrrssssiiiioooonnnn
IRIX 6.2 (or
higher)
SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
1.3 _7._2._1 _F_o_r_t_r_a_n _C_o_m_p_i_l_e_r _E_x_e_c_u_t_i_o_n
_E_n_v_i_r_o_n_m_e_n_t _S_u_b_s_y_s_t_e_m_s
The 7.2.1 Fortran Compiler EOE software
(_f_t_n__e_o_e) includes these subsystems:
NOTE: The runtime libraries (DSOs) in these
subsystems are identical to what was shipped on
the corresponding IRIX releases and are provided
as a convenience. However, the subsystems will
appear as upgrades under inst, because changes
have been made to certain non-runtime library
files.
If, however, you need the latest runtime library
fixes you must install the subsystems from patch
2759 on top of this image.
_f_t_n__e_o_e._m_a_n._r_e_l_n_o_t_e_s Standard Fortran
execution environment
- 4 -
release notes
(default)
_f_t_n__e_o_e._s_w._l_i_b Standard Fortran
execution libraries
(default)
_f_t_n__e_o_e._s_w_6_4._l_i_b Standard Fortran
execution libraries
(64-bit) (default on
R8000 and R10000
systems only)
_f_t_n__e_o_e._s_w._l_i_b_b_l_a_s libblas Standard
Execution Libraries
_f_t_n__e_o_e._s_w_6_4._l_i_b_b_l_a_s libblas Standard
Execution Libraries
(64bit)
_f_t_n__e_o_e._s_w._l_i_b_e_a_g libeag_ffio Standard
Execution Libraries
_f_t_n__e_o_e._s_w_6_4._l_i_b_e_a_g libeag_ffio Standard
Execution Libraries
(64bit)
**** PLEASE NOTE: Under MIPSpro 7.2.1 ********
ftn_eoe.sw.libblas and ftn_eoe.sw64.libblas
ARE NO LONGER MARKED FOR DEFAULT INSTALLATION
If you require these subsystems,
you will need to specifically mark them for
installation using the install command under inst.
If you are installing this option for the first
time, the subsystems marked ``default'' are
those that are installed if you use the ``go''
menu item. To install a different set of
subsystems, use the ``install,'' ``remove,''
``keep,'' and ``step'' commands in _i_n_s_t to
customize the list of subsystems to be
installed, then select the ``go'' menu item.
- 5 -
1.4 _B_u_g__F_i_x_e_s
The following bug fixes are in the IRIX 6.5
versions of ftn_eoe only. The same bug fixes for
IRIX 6.2, 6.3 and 6.4 are incorporated into
patch 2759.
MAIN__ +o This would cause C or C++ programs
linking with libftn.so to get an rld error
of the type:
26315:./a.out: rld: Error: unresolvable symbol in /usr/lib/libftn.so: MAIN__
if the programs required that LD_BIND_NOW
be set. This has been fixed (BUG ID
#497568).
+o Fortran datapools cause core dump on O2 R5k
This has been fixed (BUG ID #517508).
+o DGEMM fails using large matrices This has
been fixed (BUG ID #549876).
+o DGEMM in complib running much slower under
7.2. This has been fixed (BUG ID #557500).
+o DTRMM and STRSM in r8k libblas under 7.2
compilers return incorrect results This has
been fixed (BUG ID #559372).
+o DGEMM under 7.2 fails on R5000PC O2 This
has been fixed (BUG ID #560213).
+o DGEMM in targucode libblas fails on R5K
under 7.2. This has been fixed (BUG ID
#565535).
1.5 _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
After you install the online documentation for a
product (the _r_e_l_n_o_t_e_s subsystem), you can view
the release notes on your screen.
If you have a graphics system, select ``Release
Notes'' from the Tools submenu of the Toolchest.
This displays the _g_r_e_l_n_o_t_e_s(1) graphical browser
- 6 -
for the online release notes.
Refer to the _g_r_e_l_n_o_t_e_s(1) man page for
information on options to this command.
If you have a nongraphics system, you can use
the _r_e_l_n_o_t_e_s command. Refer to the _r_e_l_n_o_t_e_s(1)
man page for accessing the online release notes.
1.6 _P_r_o_d_u_c_t__S_u_p_p_o_r_t
Silicon Graphics, Inc., provides a comprehensive
product support maintenance program for its
products.
If you are in the U.S. or Canada and would like
support for your Silicon Graphics-supported
products, contact the Technical Assistance
Center at 1-800-800-4SGI. If you are outside
these areas, contact the Silicon Graphics
subsidiary or authorized distributor in your
country.